Efficient Parallel Computation of Nearest Neighbor Interchange Distances
نویسندگان
چکیده
The nni-distance is a well-known distance measure for phylogenetic trees. We construct an efficient parallel approximation algorithm for the nni-distance in the CRCW-PRAM model running in O(log n) time on O(n) processors. Given two phylogenetic trees T1 and T2 on the same set of taxa and with the same multi-set of edge-weights, the algorithm constructs a sequence of nni-operations of weight at most O(log n) · opt, where opt denotes the minimum weight of a sequence of nni-operations transforming T1 into T2. This algorithm is based on the sequential approximation algorithm for the nni-distance given by DasGupta et al. (2000). Furthermore, we show that the problem of identifying so called good edgepairs between two weighted phylogenies can be computed in O(log n) time on O(n logn) processors.
منابع مشابه
Non-zero probability of nearest neighbor searching
Nearest Neighbor (NN) searching is a challenging problem in data management and has been widely studied in data mining, pattern recognition and computational geometry. The goal of NN searching is efficiently reporting the nearest data to a given object as a query. In most of the studies both the data and query are assumed to be precise, however, due to the real applications of NN searching, suc...
متن کاملDevice and Novel Architecture LSIs A Memory - based Parallel Processor for Vector Quantiza - tion : FMPP - VQ
We propose a memory-based processor called a Functional Memory Type Parallel Processor for vector quantization (FMPPVQ). The FMPP-VQ is intended for low bit-rate image compression using vector quantization. It accelerates the nearest neighbor search on vector quantization. In the nearest neighbor search, we look for a vector nearest to an input one among a large number of code vectors. The FMPP...
متن کاملExact and Approximate Reverse Nearest Neighbor Search for Multimedia Data
Reverse nearest neighbor queries are useful in identifying objects that are of significant influence or importance. Existing methods either rely on pre-computation of nearest neighbor distances, do not scale well with high dimensionality, or do not produce exact solutions. In this work we motivate and investigate the problem of reverse nearest neighbor search on high dimensional, multimedia dat...
متن کاملPNNU: Parallel Nearest-Neighbor Units for Learned Dictionaries
We present a novel parallel approach, parallel nearest neighbor unit (PNNU), for finding the nearest member in a learned dictionary of high-dimensional features. This is a computation fundamental to machine learning and data analytics algorithms such as sparse coding for feature extraction. PNNU achieves high performance by using three techniques: (1) PNNU employs a novel fast table look up sch...
متن کامل1 Nearest - neighbor distribution for singular billiards
The exact computation of the nearest-neighbor spacing distribution P (s) is performed for a rectangular billiard with point-like scat-terer inside for periodic and Dirichlet boundary conditions and it is demonstrated that when s → ∞ this function decreases exponentially. Together with the results of Ref. [13] it proves that spectral statistics of such systems is of intermediate type characteriz...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1205.3402 شماره
صفحات -
تاریخ انتشار 2012